home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / x11 / twm_930531.readme < prev    next >
Text File  |  1993-06-01  |  4KB  |  89 lines

  1. Short: twm window manager for DaggeX
  2. Type: x11/winman
  3. Uploader: balzer@heike.informatik.uni-dortmund.de
  4.  
  5. Hi there.
  6.  
  7. This is the twm window manager for DaggeX, the Amiga PD X11
  8. server by Kari J.  Mettinen <mettinen@kruuna.helsinki.fi> and
  9. Leonard K.  Norrgård <vinsci@nic.funet.fi>.
  10.  
  11. The executable in this archive was compiled for 68020.  You need
  12. gcc, imake, sed, yacc, flex and the Xincludes and Xlibs to
  13. recompile twm, and groff works fine for the man pages.
  14.  
  15. I made some minor changes in order to get it running:
  16.  
  17.  - had to change Imakefile to make it work with dmake and ksh
  18.  - put in default values for black and white in twm.c
  19.  - added "yyin = twmrc" to parse.c
  20.  - put in a bunch of unnecessary debug printfs in events.c
  21.  
  22. Installation is nearly as simple as compiling.  Just move twm to
  23. a place in your path, set/setenv HOME to something like s:  and
  24. move .twmrc there. Copy s/sxc to s: and check it's script bit.
  25.  
  26. My startup of DaggeX and twm currently looks like this:
  27.  
  28. assign X: ""
  29. assign inet: sys:inet
  30. assign libs: inet:libs add
  31. path bin add
  32. ;run c:mungwall nametag
  33. ;run sys:system/enforcer on
  34. set HOSTNAME 127.0.0.1
  35. set DISPLAY  127.0.0.1:0
  36. set XAUTHORITY /hd1/x/.Xauthority
  37. set HOME /s
  38. stack 250000
  39. changetaskpri 1
  40. run DaggeX_local -auth $XAUTHORITY -fp /hd1/x/fonts >nil:
  41. ask "Press RETURN to start twm..."
  42. changetaskpri 0
  43. run twm >nil:
  44. echo "X system up and running! Have fun!"
  45.  
  46. I'll have a look at xdm and xinit to see if the ask command can
  47. be avoided somehow.
  48.  
  49. My current .twmrc is just a slight extension of the system
  50. defaults "system.twmrc", which btw should be move to the new
  51. directory "usr:lib/X11/twm". There are some more advanced
  52. examples in sample-twmrc and the complete syntax is documented in
  53. twm.doc. Take care to not assign any vital functions to Button #2
  54. if you don't have a mouse with three buttons...  ;-)
  55.  
  56. The script "sxc" is for starting up X clients via f.exec (see
  57. "clients" menu in sample .twmrc). Tailor to your own config.
  58.  
  59. And, as always: Have fun!
  60.  
  61. Michael Balzer
  62. (EMail at work: balzer@heike.informatik.uni-dortmund.de,
  63. at home: bilbo@bagsend.aworld.de)
  64.  
  65. /**       Copyright 1988 by Evans & Sutherland Computer Corporation,        **/
  66. /**                          Salt Lake City, Utah                           **/
  67. /**  Portions Copyright 1989 by the Massachusetts Institute of Technology   **/
  68. /**                        Cambridge, Massachusetts                         **/
  69. /**                                                                         **/
  70. /**                           All Rights Reserved                           **/
  71. /**                                                                         **/
  72. /**    Permission to use, copy, modify, and distribute this software and    **/
  73. /**    its documentation  for  any  purpose  and  without  fee is hereby    **/
  74. /**    granted, provided that the above copyright notice appear  in  all    **/
  75. /**    copies and that both  that  copyright  notice  and  this  permis-    **/
  76. /**    sion  notice appear in supporting  documentation,  and  that  the    **/
  77. /**    names of Evans & Sutherland and M.I.T. not be used in advertising    **/
  78. /**    in publicity pertaining to distribution of the  software  without    **/
  79. /**    specific, written prior permission.                                  **/
  80. /**                                                                         **/
  81. /**    EVANS & SUTHERLAND AND M.I.T. DISCLAIM ALL WARRANTIES WITH REGARD    **/
  82. /**    TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES  OF  MERCHANT-    **/
  83. /**    ABILITY  AND  FITNESS,  IN  NO  EVENT SHALL EVANS & SUTHERLAND OR    **/
  84. /**    M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL  DAM-    **/
  85. /**    AGES OR  ANY DAMAGES WHATSOEVER  RESULTING FROM LOSS OF USE, DATA    **/
  86. /**    OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER    **/
  87. /**    TORTIOUS ACTION, ARISING OUT OF OR IN  CONNECTION  WITH  THE  USE    **/
  88. /**    OR PERFORMANCE OF THIS SOFTWARE.                                     **/
  89.